﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Banco
{
    public class TarjetaModel
    {

        public bool RealizarPago(string numeroTarjeta, string claveDigital, string TokenDigital)
        { 
            bool exito = false;

            using(var ctx = new BancoBDDataContext())
            {
                try
                {
                    var tarjeta = ctx.Tarjeta.Where(x => x.NUMERO_TARJETA.Equals(numeroTarjeta)).Single();

                    if (tarjeta != null)
                    {
                        if (tarjeta.NUMERO_TARJETA.Equals(numeroTarjeta) &&
                           tarjeta.CLAVE_DIGITAL.Equals(claveDigital) &&
                           tarjeta.TOKEN_DIGITAL.Equals(TokenDigital))
                        {
                            exito = true;
                        }

                    }
                }
                catch {}
            }

            return exito;
        }

    }
}